package com.dhcc.sdc.cdss.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.dhcc.core.framework.base.entity.BaseEntity;

/**
 *
 *
 * @ClassName: SdcCdssNursingEntity
 * @Description: TODO
 * @author zhangdc
 * @date 2022-06-23 15:27:31
 */
@TableName("t_sdc_cdss_nursing")
public class SdcCdssNursingEntity extends BaseEntity<SdcCdssNursingEntity> {

    private static final long serialVersionUID = 1L;

    //推荐项目ID
    private String itemId;
    //单病种的病种ID
    private Long qcentityId;
    //推荐项目名称
    private String itemName;
    //推荐项目备注
    private String itemDesc;
    //文献来源，1：有， 0：无
    private Integer sourceFlag;
    //关联质控项目
    //private Long qcId;
    // cdss是否能返回
    private Integer noCondition;
    //唯一id
    private String nodeId;
    //文献来源ID
    private String cureId;
    //开始时间
    private Integer pushStart;
    //结束时间
    private Integer pushEnd;
    //时间计算单位1year、2month、3day、 4hour、5minute、6second
    private Integer timeUnit;
    //数据源ID
    private Long dataSource;
    //取值项目
    private Long dataSourceItem;
    //传参
    private String param;
    //质控条目
    @TableField(exist = false)
    private String qcDesc;
    //参照时间
    @TableField(exist = false)
    private String referenceTime;

    //是否CDSS方案 1：是 0：否
    private Integer isCdss;
    //显示前提
    private String showPremise;

    public String getItemId() {
        return itemId;
    }

    public void setItemId(String itemId) {
        this.itemId = itemId;
    }

    public Long getQcentityId() {
        return qcentityId;
    }

    public void setQcentityId(Long qcentityId) {
        this.qcentityId = qcentityId;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getItemDesc() {
        return itemDesc;
    }

    public void setItemDesc(String itemDesc) {
        this.itemDesc = itemDesc;
    }

    public Integer getSourceFlag() {
        return sourceFlag;
    }

    public void setSourceFlag(Integer sourceFlag) {
        this.sourceFlag = sourceFlag;
    }

    /*public Long getQcId() {
        return qcId;
    }

    public void setQcId(Long qcId) {
        this.qcId = qcId;
    }*/

    public Integer getNoCondition() {
        return noCondition;
    }

    public void setNoCondition(Integer noCondition) {
        this.noCondition = noCondition;
    }

    public String getNodeId() {
        return nodeId;
    }

    public void setNodeId(String nodeId) {
        this.nodeId = nodeId;
    }

    public String getCureId() {
        return cureId;
    }

    public void setCureId(String cureId) {
        this.cureId = cureId;
    }

    public Integer getPushStart() {
        return pushStart;
    }

    public void setPushStart(Integer pushStart) {
        this.pushStart = pushStart;
    }

    public Integer getPushEnd() {
        return pushEnd;
    }

    public void setPushEnd(Integer pushEnd) {
        this.pushEnd = pushEnd;
    }

    public Integer getTimeUnit() {
        return timeUnit;
    }

    public void setTimeUnit(Integer timeUnit) {
        this.timeUnit = timeUnit;
    }

    public Long getDataSource() {
        return dataSource;
    }

    public void setDataSource(Long dataSource) {
        this.dataSource = dataSource;
    }

    public Long getDataSourceItem() {
        return dataSourceItem;
    }

    public void setDataSourceItem(Long dataSourceItem) {
        this.dataSourceItem = dataSourceItem;
    }

    public String getParam() {
        return param;
    }

    public void setParam(String param) {
        this.param = param;
    }

    public String getQcDesc() {
        return qcDesc;
    }

    public void setQcDesc(String qcDesc) {
        this.qcDesc = qcDesc;
    }

    public String getReferenceTime() {
        return referenceTime;
    }

    public void setReferenceTime(String referenceTime) {
        this.referenceTime = referenceTime;
    }

    public Integer getIsCdss() {
        return isCdss;
    }

    public void setIsCdss(Integer isCdss) {
        this.isCdss = isCdss;
    }

    public String getShowPremise() {
        return showPremise;
    }

    public void setShowPremise(String showPremise) {
        this.showPremise = showPremise;
    }
}
